@charset "utf-8";
/* CSS Document */

body { font:14px/24px "\5FAE\8F6F\96C5\9ED1",Arial, Helvetica, sans-serif; color:#666; margin:0}
img { outline:none; border:none}
a{ color:#666; text-decoration:none;}
a:hover { text-decoration:underline}
ul,li,dl,dt,dd,div { overflow:hidden; margin:0; padding:0; list-style:none}
p { margin:0}
.fl { float:left}
.fr { float:right}
.w960 { width:960px; margin:0 auto}
.fz12 { font-size:12px}
.color9 { color:#999}


.header {border-top:2px solid #2553a3; background:#fff; padding:14px 0; clear:both}
.menu { font-size:15px; color:#060606; margin-top:12px}
.menu a { display:inline-block; padding:0 10px; line-height:16px; text-align:center; color:#060606;border-right:1px solid #eaebee; margin-right:-1px;}
.menu a.tag { background:#0079c1; color:#fff;border-top:2px solid #94b3e9;padding:3px 10px;border-right:none}
.menu a > span { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#a3a3a3; display:block}
.menu a.tag > span { color:#fff}

.banner {}
.banner ul { height:343px; background:#2553a3}
.banner li { height:343px; background-position:center}

.wrap1 { background:#f8f8f8; padding:40px 0 30px 0}
.wrap2 { background:#f0f0f0; padding:30px 0}

.txt-idt28 { text-indent:28px;}

.i-about { width:336px;}
.title { margin-bottom:10px}
.title a { color:#888}
.tv-line { background:url(../images/v-line.png) no-repeat top right; padding-right:26px; margin-right:7px}
.tv-line1 { background:url(../images/v-line1.png) no-repeat top right; padding-right:26px; margin-right:7px}
.i-con { line-height:22px}
.i-con img {border:2px solid #fff; margin-right:5px; margin-bottom:5px}
.i-news { width:307px}
.topnews { width:175px}
.topnews h4 { margin-top:0; margin-bottom:3px; line-height:18px; font-size:14px}
.topnews p { font-size:12px;  line-height:18px; text-indent:24px; height:54px;}
.topnews p > a {color:#888;}
.listview { clear:both}
.listview li { border-bottom:1px dashed #c2c2c2; margin-top:7px}
.listview li:hover { opacity:0.8}
.dot-b { color:#0079c1;font-weight:bold; margin-right:5px}
.i-licw {display: inline-block;width: 230px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.i-cultrue { width:250px}
.i-result .bx-wrapper .bx-viewport{ background:none; left:0; border:none}

.i-result { width:677px}
.list-resule { height:121px}
.list-resule { width:700px}
.list-pro li,.list-resule li { text-align:center; float:left;}
.list-pro li { margin:0 18px 10px 18px}
.list-pro li img,.list-resule li img {border:2px solid #fff; display:block;}
.link-con a { color:#888; margin-right:10px}

.footer { text-align:center; background:#0063a0; color:#e6ecf2; padding:20px 0; font-size:12px}
.footer a { color:#e6ecf2}

.c-left { width:158px; height:400px}
.c-left .listview { margin-left:10px}
.c-left .listview li.tag span { color:#0079c1}
.c-title { background:url(../images/h-line.png) no-repeat center bottom; padding-bottom:14px; margin-bottom:15px}
.c-title strong { color:#0079c1; font-size:15px}
.c-right { width:755px}
.page {border-top:1px solid #ccc; margin-top:25px; padding-top:10px; color:#888; text-align:left}
.page li { display:inline-block; padding:0 5px;border:1px solid #ccc; background:#eee; margin-right:8px; line-height:20px}
.page li.tag { color:#fff; background:#0079c1;border:1px solid #0079c1}